package gatperdut.chato.constants;

public final class CSConstantsMessaging {

    public static enum RMQParameter {
        USERNAME("username"), PASSWORD("password");

        private final String parameterName;

        private RMQParameter( String parameterName ) {
            this.parameterName = parameterName;
        }

        public String getParameterName() {
            return parameterName;
        }
    };

    public static enum RMQAction {
        CREATE_ACCOUNT("create_account"), LIST_ACCOUNTS("list_accounts");

        private final String actionName;

        private RMQAction( String actionName ) {
            this.actionName = actionName;
        }

        public String getActionName() {
            return actionName;
        }
    };

    public static enum RMQQueue {
        ACCOUNTS("ACCOUNTS");

        private final String queueName;

        private RMQQueue( String queueName ) {
            this.queueName = queueName;
        }

        public String getQueueName() {
            return queueName;
        }
    };

}
